# 老年人多模态健康仪表盘系统Dockerfile（后端）
# 使用Python 3.11-slim作为基础镜像
FROM python:3.11-slim

# 设置工作目录
WORKDIR /app

# 复制requirements.txt并安装依赖
COPY backend/requirements.txt .
RUN pip install --no-cache-dir -r requirements.txt

# 复制backend目录下的所有文件到工作目录
COPY backend/ .

# 暴露5000端口
EXPOSE 5000

# 使用gunicorn启动应用
CMD ["gunicorn", "-b", "0.0.0.0:5000", "app:app"]